home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Sound Blastoff
/
Sound Blastoff.iso
/
Sound Utilities
/
SoundsHelperƒ
/
SoundsHelper 1.1
/
SoundsHelper 1.1.rsrc
/
bin.rsrc_CDEF_1000_Icon Button by Michael F. Kamprath.txt
< prev
next >
Wrap
Text File
|
1994-05-23
|
18KB
|
329 lines
start:
00000000 600E bra +0x10 /* 00000010 */
00000002 0000 4344 ori.b D0, 0x44 /* 'D' */
00000006 4546 chk.w D2, D6
00000008 03E8 0000 bset [A0 + 0x0], D1
0000000C 0000 0000 ori.b D0, 0x0
label00000010:
00000010 41FA FFEE lea.l A0, [PC - 0x12 /* 00000000, value 0x600E0000 */]
00000014 4E71 nop
00000016 4E71 nop
00000018 6000 000C bra +0xE /* 00000026 */
fn0000001C:
0000001C 6104 bsr +0x6 /* 00000022 */
0000001E 0000 0000 ori.b D0, 0x0
fn00000022:
00000022 225F movea.l A1, [A7]+
00000024 4E75 rts
label00000026:
00000026 4E56 FFFC link A6, -0x0004
0000002A 4EBA FFF0 jsr [PC - 0x10 /* 0000001C */]
0000002E 2288 move.l [A1], A0
00000030 2F0C move.l -[A7], A4
00000032 4EBA FFE8 jsr [PC - 0x18 /* 0000001C */]
00000036 2851 movea.l A4, [A1]
00000038 42AE FFFC clr.l [A6 - 0x4]
0000003C 302E 000C move.w D0, [A6 + 0xC]
00000040 0C40 000E cmpi.w D0, 0xE
00000044 626E bhi +0x70 /* 000000B4 */
00000046 43FA 0086 lea.l A1, [PC + 0x86 /* 000000CE, value 0xFF84FFA6 */]
0000004A D040 add.w D0, D0
0000004C D2F1 0000 add.w A1, [A1 + D0.w]
00000050 4ED1 jmp [A1]
00000052 206E 000E movea.l A0, [A6 + 0xE]
00000056 2050 movea.l A0, [A0]
00000058 4A28 0010 tst.b [A0 + 0x10]
0000005C 6756 beq +0x58 /* 000000B4 */
0000005E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000062 2F2E 000E move.l -[A7], [A6 + 0xE]
00000066 3F2E 0012 move.w -[A7], [A6 + 0x12]
0000006A 4EBA 0080 jsr [PC + 0x80 /* 000000EC */]
0000006E 4FEF 000A lea.l A7, [A7 + 0xA]
00000072 6040 bra +0x42 /* 000000B4 */
00000074 3F2E 0012 move.w -[A7], [A6 + 0x12]
00000078 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000007C 2F2E 000E move.l -[A7], [A6 + 0xE]
00000080 4EBA 0104 jsr [PC + 0x104 /* 00000186 */]
00000084 4FEF 000A lea.l A7, [A7 + 0xA]
00000088 2D40 FFFC move.l [A6 - 0x4], D0
0000008C 6026 bra +0x28 /* 000000B4 */
0000008E 206E 000E movea.l A0, [A6 + 0xE]
00000092 2050 movea.l A0, [A0]
00000094 4A28 0010 tst.b [A0 + 0x10]
00000098 671A beq +0x1C /* 000000B4 */
0000009A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000009E 2F2E 000E move.l -[A7], [A6 + 0xE]
000000A2 3F2E 0012 move.w -[A7], [A6 + 0x12]
000000A6 4EBA 0044 jsr [PC + 0x44 /* 000000EC */]
000000AA 4FEF 000A lea.l A7, [A7 + 0xA]
000000AE 6004 bra +0x6 /* 000000B4 */
000000B0 42AE FFFC clr.l [A6 - 0x4]
label000000B4:
000000B4 285F movea.l A4, [A7]+
000000B6 2D6E FFFC 0014 move.l [A6 + 0x14], [A6 - 0x4]
000000BC 4E5E unlink A6
000000BE 205F movea.l A0, [A7]+
000000C0 4FEF 000C lea.l A7, [A7 + 0xC]
000000C4 4ED0 jmp [A0]
000000C6 846D 6169 or.w D2, [A5 + 0x6169]
000000CA 6E00 001E bgt +0x20 /* 000000EA */
000000CE FF84 .extension 0xF84 // unimplemented
000000D0 FFA6 .extension 0xFA6 // unimplemented
000000D2 FFE6 .extension 0xFE6 // unimplemented
000000D4 FFE6 .extension 0xFE6 // unimplemented
000000D6 FFE6 .extension 0xFE6 // unimplemented
000000D8 FFC0 .extension 0xFC0 // unimplemented
000000DA FFE6 .extension 0xFE6 // unimplemented
000000DC FFE2 .extension 0xFE2 // unimplemented
000000DE FFE6 .extension 0xFE6 // unimplemented
000000E0 FFE6 .extension 0xFE6 // unimplemented
000000E2 FFE6 .extension 0xFE6 // unimplemented
000000E4 FFE6 .extension 0xFE6 // unimplemented
000000E6 FFE6 .extension 0xFE6 // unimplemented
000000E8 FFE6 .extension 0xFE6 // unimplemented
label000000EA:
000000EA FFE6 .extension 0xFE6 // unimplemented
fn000000EC:
000000EC 4E56 FFF8 link A6, -0x0008
000000F0 48E7 0730 movem.l -[A7], D5,D6,D7,A2,A3
000000F4 3E2E 0008 move.w D7, [A6 + 0x8]
000000F8 266E 000A movea.l A3, [A6 + 0xA]
000000FC 204B movea.l A0, A3
000000FE A029 syscall HLock
00000100 2453 movea.l A2, [A3]
00000102 4A2A 0011 tst.b [A2 + 0x11]
00000106 6708 beq +0xA /* 00000110 */
00000108 0C2A 00FF 0011 cmpi.b [A2 + 0x11], 0xFF
0000010E 6628 bne +0x2A /* 00000138 */
label00000110:
00000110 4A6A 0012 tst.w [A2 + 0x12]
00000114 660A bne +0xC /* 00000120 */
00000116 7A03 moveq.l D5, 0x03
00000118 CBC7 muls.w D5, D7
0000011A 0645 03E8 addi.w D5, 0x3E8
0000011E 6008 bra +0xA /* 00000128 */
label00000120:
00000120 7A03 moveq.l D5, 0x03
00000122 CBC7 muls.w D5, D7
00000124 0645 03E9 addi.w D5, 0x3E9
label00000128:
00000128 0C2A 00FF 0011 cmpi.b [A2 + 0x11], 0xFF
0000012E 6604 bne +0x6 /* 00000134 */
00000130 7C02 moveq.l D6, 0x02
00000132 600E bra +0x10 /* 00000142 */
label00000134:
00000134 7C00 moveq.l D6, 0x00
00000136 600A bra +0xC /* 00000142 */
label00000138:
00000138 7A03 moveq.l D5, 0x03
0000013A CBC7 muls.w D5, D7
0000013C 0645 03EA addi.w D5, 0x3EA
00000140 7C00 moveq.l D6, 0x00
label00000142:
00000142 486E FFF8 pea.l [A6 - 0x8]
00000146 3F2A 000A move.w -[A7], [A2 + 0xA]
0000014A 3F2A 0008 move.w -[A7], [A2 + 0x8]
0000014E 3F2A 000E move.w -[A7], [A2 + 0xE]
00000152 3F2A 000C move.w -[A7], [A2 + 0xC]
00000156 A8A7 syscall SetRect
00000158 4267 clr.w -[A7]
0000015A 486E FFF8 pea.l [A6 - 0x8]
0000015E 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000162 3F06 move.w -[A7], D6
00000164 3F05 move.w -[A7], D5
00000166 303C 0500 move.w D0, 0x500
0000016A ABC9 syscall IconDispatch
0000016C 204B movea.l A0, A3
0000016E A02A syscall HUnlock
00000170 4CEE 0CE0 FFE4 movem.l D5,D6,D7,A2,A3, [A6 - 0x1C]
00000176 4E5E unlink A6
00000178 4E75 rts
0000017A 8864 or.w D4, -[A4]
0000017C 7261 moveq.l D1, 0x61
0000017E 7749 moveq.l D3, 0x49
00000180 636F bls +0x71 /* 000001F1 */
00000182 6E00 0000 bgt +0x2 /* 00000184 */
// begin alternate branch 00000184-0000018A
label00000184:
00000184 0000 4E56 ori.b D0, 0x56 /* 'V' */
fn00000186: // (misaligned)
00000188 FFF8 .extension 0xFF8 // unimplemented
// end alternate branch 00000184-0000018A
label00000184: // (misaligned)
fn00000186:
00000186 4E56 FFF8 link A6, -0x0008
0000018A 48E7 0130 movem.l -[A7], D7,A2,A3
0000018E 266E 0008 movea.l A3, [A6 + 0x8]
00000192 7E00 moveq.l D7, 0x00
00000194 204B movea.l A0, A3
00000196 A029 syscall HLock
00000198 2453 movea.l A2, [A3]
0000019A 486E FFF8 pea.l [A6 - 0x8]
0000019E 3F2A 000A move.w -[A7], [A2 + 0xA]
000001A2 3F2A 0008 move.w -[A7], [A2 + 0x8]
000001A6 3F2A 000E move.w -[A7], [A2 + 0xE]
000001AA 3F2A 000C move.w -[A7], [A2 + 0xC]
000001AE A8A7 syscall SetRect
000001B0 4227 clr.b -[A7]
000001B2 2F2E 000C move.l -[A7], [A6 + 0xC]
000001B6 486E FFF8 pea.l [A6 - 0x8]
000001BA 3F3C 000A move.w -[A7], 0xA /* '\n' */
000001BE 7003 moveq.l D0, 0x03
000001C0 C1EE 0010 muls.w D0, [A6 + 0x10]
000001C4 0640 03E8 addi.w D0, 0x3E8
000001C8 3F00 move.w -[A7], D0
000001CA 303C 060D move.w D0, 0x60D
000001CE ABC9 syscall IconDispatch
000001D0 4A1F tst.b [A7]+
000001D2 6702 beq +0x4 /* 000001D6 */
000001D4 7E01 moveq.l D7, 0x01
label000001D6:
000001D6 204B movea.l A0, A3
000001D8 A02A syscall HUnlock
000001DA 2007 move.l D0, D7
000001DC 4CDF 0C80 movem.l D7,A2,A3, [A7]+
000001E0 4E5E unlink A6
000001E2 4E75 rts
000001E4 8869 636F or.w D4, [A1 + 0x636F]
000001E8 6E54 bgt +0x56 /* 0000023E */
000001EA 6573 bcs +0x75 /* 0000025F */
000001EC 7400 moveq.l D2, 0x00
000001EE 0000 1CA9 ori.b D0, 0xA9
000001F2 3139 3933 2062 move.w -[A0], [0x39332062]
000001F8 7920 moveq.l D4, 0x20
000001FA 4D69 6368 chk.w D6, [A1 + 0x6368]
000001FE 6165 bsr +0x67 /* 00000265 */
00000200 6C20 bge +0x22 /* 00000222 */
00000202 462E 204B not.b [A6 + 0x204B]
00000206 616D bsr +0x6F /* 00000275 */
00000208 7072 moveq.l D0, 0x72
0000020A 6174 bsr +0x76 /* 00000280 */
0000020C 6800 0000 bvc +0x2 /* 0000020E */
// begin alternate branch 0000020E-00000222
label0000020E:
0000020E 0000 0000 ori.b D0, 0x0
00000212 0000 0000 ori.b D0, 0x0
00000216 0000 0000 ori.b D0, 0x0
0000021A 0000 0000 ori.b D0, 0x0
0000021E 0000 0000 ori.b D0, 0x0
// end alternate branch 0000020E-00000222
label0000020E: // (misaligned)
00000210 0000 0000 ori.b D0, 0x0
00000214 0000 0000 ori.b D0, 0x0
00000218 0000 0000 ori.b D0, 0x0
0000021C 0000 0000 ori.b D0, 0x0
00000220 0000 0000 ori.b D0, 0x0
// begin alternate branch 00000222-0000023E
label00000222:
00000222 0000 0000 ori.b D0, 0x0
00000226 0000 0000 ori.b D0, 0x0
0000022A 0000 0000 ori.b D0, 0x0
0000022E 0000 0000 ori.b D0, 0x0
00000232 0000 0000 ori.b D0, 0x0
00000236 0000 0000 ori.b D0, 0x0
0000023A 0000 0000 ori.b D0, 0x0
// end alternate branch 00000222-0000023E
label00000222: // (misaligned)
00000224 0000 0000 ori.b D0, 0x0
00000228 0000 0000 ori.b D0, 0x0
0000022C 0000 0000 ori.b D0, 0x0
00000230 0000 0000 ori.b D0, 0x0
00000234 0000 0000 ori.b D0, 0x0
00000238 0000 0000 ori.b D0, 0x0
0000023C 0000 0000 ori.b D0, 0x0
// begin alternate branch 0000023E-000002F0
label0000023E:
0000023E 0000 0000 ori.b D0, 0x0
00000242 0000 0000 ori.b D0, 0x0
00000246 0000 0000 ori.b D0, 0x0
0000024A 0000 0000 ori.b D0, 0x0
0000024E 0000 0000 ori.b D0, 0x0
00000252 0000 0000 ori.b D0, 0x0
00000256 0000 0000 ori.b D0, 0x0
0000025A 0000 0000 ori.b D0, 0x0
0000025E 0000 0000 ori.b D0, 0x0
00000262 0000 0000 ori.b D0, 0x0
00000266 0000 0000 ori.b D0, 0x0
0000026A 0000 0000 ori.b D0, 0x0
0000026E 0000 0000 ori.b D0, 0x0
00000272 0000 0000 ori.b D0, 0x0
00000276 0000 0000 ori.b D0, 0x0
0000027A 0000 0000 ori.b D0, 0x0
0000027E 0000 0000 ori.b D0, 0x0
fn00000280: // (misaligned)
00000282 0000 0000 ori.b D0, 0x0
00000286 0000 0000 ori.b D0, 0x0
0000028A 0000 0000 ori.b D0, 0x0
0000028E 0000 0000 ori.b D0, 0x0
00000292 0000 0000 ori.b D0, 0x0
00000296 0000 0000 ori.b D0, 0x0
0000029A 0000 0000 ori.b D0, 0x0
0000029E 0000 0000 ori.b D0, 0x0
000002A2 0000 0000 ori.b D0, 0x0
000002A6 0000 0000 ori.b D0, 0x0
000002AA 0000 0000 ori.b D0, 0x0
000002AE 0000 0000 ori.b D0, 0x0
000002B2 0000 0000 ori.b D0, 0x0
000002B6 0000 0000 ori.b D0, 0x0
000002BA 0000 0000 ori.b D0, 0x0
000002BE 0000 0000 ori.b D0, 0x0
000002C2 0000 0000 ori.b D0, 0x0
000002C6 0000 0000 ori.b D0, 0x0
000002CA 0000 0000 ori.b D0, 0x0
000002CE 0000 0000 ori.b D0, 0x0
000002D2 0000 0000 ori.b D0, 0x0
000002D6 0000 0000 ori.b D0, 0x0
000002DA 0000 0000 ori.b D0, 0x0
000002DE 0000 0000 ori.b D0, 0x0
000002E2 0000 0000 ori.b D0, 0x0
000002E6 0000 0000 ori.b D0, 0x0
000002EA 0000 0000 ori.b D0, 0x0
000002EE 0000 .incomplete
// end alternate branch 0000023E-000002F0
label0000023E: // (misaligned)
00000240 0000 0000 ori.b D0, 0x0
00000244 0000 0000 ori.b D0, 0x0
00000248 0000 0000 ori.b D0, 0x0
0000024C 0000 0000 ori.b D0, 0x0
00000250 0000 0000 ori.b D0, 0x0
00000254 0000 0000 ori.b D0, 0x0
00000258 0000 0000 ori.b D0, 0x0
0000025C 0000 0000 ori.b D0, 0x0
00000260 0000 0000 ori.b D0, 0x0
00000264 0000 0000 ori.b D0, 0x0
00000268 0000 0000 ori.b D0, 0x0
0000026C 0000 0000 ori.b D0, 0x0
00000270 0000 0000 ori.b D0, 0x0
00000274 0000 0000 ori.b D0, 0x0
00000278 0000 0000 ori.b D0, 0x0
0000027C 0000 0000 ori.b D0, 0x0
fn00000280:
00000280 0000 0000 ori.b D0, 0x0
00000284 0000 0000 ori.b D0, 0x0
00000288 0000 0000 ori.b D0, 0x0
0000028C 0000 0000 ori.b D0, 0x0
00000290 0000 0000 ori.b D0, 0x0
00000294 0000 0000 ori.b D0, 0x0
00000298 0000 0000 ori.b D0, 0x0
0000029C 0000 0000 ori.b D0, 0x0
000002A0 0000 0000 ori.b D0, 0x0
000002A4 0000 0000 ori.b D0, 0x0
000002A8 0000 0000 ori.b D0, 0x0
000002AC 0000 0000 ori.b D0, 0x0
000002B0 0000 0000 ori.b D0, 0x0
000002B4 0000 0000 ori.b D0, 0x0
000002B8 0000 0000 ori.b D0, 0x0
000002BC 0000 0000 ori.b D0, 0x0
000002C0 0000 0000 ori.b D0, 0x0
000002C4 0000 0000 ori.b D0, 0x0
000002C8 0000 0000 ori.b D0, 0x0
000002CC 0000 0000 ori.b D0, 0x0
000002D0 0000 0000 ori.b D0, 0x0
000002D4 0000 0000 ori.b D0, 0x0
000002D8 0000 0000 ori.b D0, 0x0
000002DC 0000 0000 ori.b D0, 0x0
000002E0 0000 0000 ori.b D0, 0x0
000002E4 0000 0000 ori.b D0, 0x0
000002E8 0000 0000 ori.b D0, 0x0
000002EC 0000 0000 ori.b D0, 0x0